i made it with my own hands - German English Dictionary